home *** CD-ROM | disk | FTP | other *** search
/ Palm Utilities / Palm_Utilities_CD-ROM_2001_2001.iso / files / utils sync / JetSync 1.0 / jetsync-1.0.exe / jetsync-1.0 / src / Makefile.in < prev    next >
Encoding:
Makefile  |  1999-09-30  |  1.4 KB  |  45 lines

  1. CC = @CC@
  2. LIBS = @LIBS@
  3. LIBDIR = libjetsync
  4. CONDUITDIR = Conduits
  5. APPDIR = memo todo addr
  6.  
  7. DIRS = $(LIBDIR) $(CONDUITDIR) $(APPDIR)
  8. CFLAGS += -Wall -g -O2
  9. INCLUDES = -Ilibjetsync -I. -IConduits -I/usr/X11/include
  10. DEBUGFLAGS = "$(CFLAGS) -D__DEBUG"
  11. PILOTLIBS = $(LIBDIR)/libjetsync.a
  12. LIBS += $(PILOTLIBS)
  13. OBJS = main.o hotsync.o synchronize.o proc.o
  14. CONDUITOBJS = $(CONDUITDIR)/Synch.o $(CONDUITDIR)/table.o
  15. CONDUITOBJS+=$(CONDUITDIR)/MemoSynch.o $(CONDUITDIR)/memo-lists.o
  16. CONDUITOBJS+=$(CONDUITDIR)/ToDoSynch.o $(CONDUITDIR)/todo-lists.o
  17. CONDUITOBJS+=$(CONDUITDIR)/AddrSynch.o $(CONDUITDIR)/addr-lists.o
  18. CONDUITOBJS+=$(CONDUITDIR)/MailSynch.o $(CONDUITDIR)/mail-lists.o $(CONDUITDIR)/mail.o $(CONDUITDIR)/parsedate.o
  19. CONDUITOBJS+=$(CONDUITDIR)/InstallSynch.o
  20. CONDUITOBJS+=$(CONDUITDIR)/DatebookSynch.o $(CONDUITDIR)/date-lists.o $(CONDUITDIR)/ical.o $(CONDUITDIR)/map.o
  21. LIBOBJS = $(LIBDIR)/User.o $(LIBDIR)/Comm.o $(LIBDIR)/Time.o \
  22.           $(LIBDIR)/Database.o $(LIBDIR)/Random.o
  23.  
  24. AR = ar
  25. RANLIB = @RANLIB@
  26. LIBVERSION = 0
  27.  
  28. all:
  29.     @for i in $(DIRS); do make -C $$i; done
  30.     @make jetsync.exe
  31.  
  32. debug:
  33.     @for i in $(DIRS); do make -C $$i CFLAGS=$(DEBUGFLAGS); done
  34.     @make jetsync.exe CFLAGS=$(DEBUGFLAGS)
  35.  
  36. jetsync.exe:    $(LIBDIR)/libjetsync.a $(OBJS)  $(CONDUITOBJS)
  37.     $(CC) $(CFLAGS) -o jetsync.exe $(OBJS) $(CONDUITOBJS) $(LIBS)
  38.  
  39. .c.o:
  40.     $(CC) $(CFLAGS) $(INCLUDES) -c $<
  41.  
  42. clean:
  43.     /bin/rm -f jetsync.exe *.o core
  44.     @for i in $(DIRS); do make clean -C $$i; done
  45.